package com.zany.system.dao;

import java.util.List;

import com.zany.system.vo.RoleResourcesVO;
import com.zany.system.vo.UserInfoVO;



public interface RoleResourcesDao {

	List<RoleResourcesVO> getTopCodeList();
	
	List<RoleResourcesVO> getResourcesList(RoleResourcesVO vo);
	
	Integer getResourcesCount(RoleResourcesVO vo);
	
	List<UserInfoVO> getRoleList();
	
	List<RoleResourcesVO> getRoleListPage(RoleResourcesVO vo);
	
	Integer getRoleCount();
	
	List<RoleResourcesVO> getRoleResourcesList(RoleResourcesVO vo);
	
	Integer getRoleResourcesCount(RoleResourcesVO vo);
	
	RoleResourcesVO getRoleResources(RoleResourcesVO vo);
	
	RoleResourcesVO getTopRoleResources(RoleResourcesVO vo);
	
	void insertRoleResources(RoleResourcesVO vo);
	
	RoleResourcesVO getTopResources(RoleResourcesVO vo);
	
	RoleResourcesVO getRoleInfo(RoleResourcesVO vo);
	
	void dateleRoleResources(RoleResourcesVO vo);
	
	void insertRole(RoleResourcesVO vo);
	
	void deleteRole(RoleResourcesVO vo);
}
